stranded abroad - English Synonyms Dictionary